.top {
  height: 3.12888889rem;
}
.main {
  width: 26.66666667rem;
  padding-left: 0.35555556rem;
  padding-right: 0.35555556rem;
  box-sizing: border-box;
}
.main .add {
  margin-left: 0.64rem;
  color: #333333;
  border-bottom: 1px solid #000000;
  padding-bottom: 0.56888889rem;
  margin-right: 0.56888889rem;
}
.main .add h3 {
  font-size: 1.06666667rem;
  margin-top: 0.78222222rem;
}
.main .add h3 i {
  margin-left: 9.06666667rem;
}
.main .add p {
  margin-top: 1.17333333rem;
  margin-bottom: 0.81777778rem;
  font-size: 0.85333333rem;
}
.main .add p:last-child {
  text-align: right;
  margin-right: 1.20888889rem;
  margin-bottom: 0rem;
}
.main h4 {
  margin-top: 1.20888889rem;
  margin-bottom: 1.52888889rem;
  margin-left: 0.53333333rem;
  color: #5d5d5d;
  font-size: 0.85333333rem;
}
.main .con-list li {
  font-size: 0.85333333rem;
  overflow: hidden;
  color: #5d5d5d;
  border-bottom: 1px solid #d2d2d2;
}
.main .con-list li img {
  width: 10.84444444rem;
  float: left;
  margin-top: 1.56444444rem;
  margin-bottom: 3.2rem;
  margin-right: 2.24rem;
}
.main .con-list li a {
  color: #5d5d5d;
}
.main .con-list li a h3 {
  margin-top: 0.64rem;
  margin-bottom: 0.81777778rem;
  line-height: 1.24444444rem;
  margin-right: 1.06666667rem;
}
.main .con-list li p {
  margin-bottom: 0.53333333rem;
}
.main .con-list li div {
  font-size: 1.28rem;
}
.main .con-list li div b {
  color: #ff0000;
  display: block;
  float: left;
}
.main .con-list li div i {
  color: #ff0000;
  display: block;
  float: right;
  margin-right: 2.06222222rem;
}
.main .add-info {
  font-size: 0.85333333rem;
}
.main .add-info li {
  border-bottom: 1px solid #d2d2d2;
  height: 2.02666667rem;
  line-height: 2.02666667rem;
  overflow: hidden;
}
.main .add-info li .i {
  display: block;
  float: left;
}
.main .add-info li p {
  display: block;
  float: right;
  margin-right: 1.42222222rem;
}
.main .add-info li p b {
  font-size: 1.28rem;
  margin-left: 0.21333333rem;
  font-weight: normal;
}
.main .add-info li:last-child p {
  color: #999999;
}
.main .total {
  margin-top: 4.8rem;
  text-align: right;
  font-size: 0.85333333rem;
  margin-right: 1.06666667rem;
}
.main .total p:first-child {
  margin-left: 6.64888889rem;
}
.main .total p {
  float: left;
  margin-right: 1.17333333rem;
  margin-top: 0.92444444rem;
}
.main .total p b {
  color: #ff1313;
}
.main .total button {
  width: 6.36444444rem;
  height: 2.48888889rem;
  line-height: 2.48888889rem;
  text-align: center;
  color: #ffffff;
  background-color: #ff1313;
  font-size: 1.06666667rem;
  border-radius: 0.35555556rem;
  border: 0;
}
